Adaptive Beamforming for Radar: Floating-Point QRD+WBS in an FPGA (WP452)
نویسنده
چکیده
The gradual transition of analog signal processing to the digital domain in radar and radio systems has led to advancements in beamforming techniques and, consequently, to new applications. The ability to steer beams digitally with great precision has radically changed the future of commercial and military radar system design. Adaptive beamforming algorithms have pushed the signal processing world into the use of floating-point arithmetic; this has increased radar capability by allowing creation of multiple simultaneous spot beams for individual real-time target tracking. The modif ied Gram-Schmidt (MGS) QR decomposition (QRD) and weight back substitution (WBS), key algorithms for radar DSP, allow a radar to form beams adaptively while suppressing side lobes, noise, and jamming. These applications require a very high number of FLOPS (floating-point operations per second). Xilinx FPGAs have an orders-of-magnitude advantage in floating-point performance compared to commercial GPU, DSP, and multi-core CPUs. High-Level Synthesis (HLS), a standard tool in the Xilinx Vivado® Design Suite, supports native C language design. A floating-point matrix inversion algorithm, the heart of adaptive beamforming, can now be coded in native C/C++ or SystemC using Xilinx Vivado HLS. The design described in this white paper was completed in about four hours. Hand-coding a VHDL/Verilog version of this design and verifying it using RTL could take weeks or even months, depending on the skill of the designer. Using HLS, Xilinx FPGA adaptive beamforming performance and QoR can be increased by orders of magnitude and power consumption greatly decreased compared to existing GPU and multi-core processor designs. This white paper focuses on a complex floating-point, variable-sized MGS QRD+WBS, up to 128x64 in size.
منابع مشابه
Scalable Floating-Point Matrix Inversion Design Using Vivado High-Level Synthesis (XAPP1317)
Matrix inversion is widely used in numerous signal processing and data analysis algorithms. Many of these algorithms use a floating-point data format to accommodate large dynamic ranges of the random matrices (see Adaptive Beamforming for Radar: Floating-Point QRD+WBS in an FPGA (WP452) [Ref 1]). This application note focuses on the design of a scalable matrix inversion function using the Vivad...
متن کاملNovel Method of Realization of Scalable VLSI Adaptive Digital Beamforming Architecture for Phased Array Radar
This This paper describes a novel method for the hardware Design and realization of adaptive filter for the application of Adaptive Digital beam former suitable for FPGAs. The planar phased array configuration considered in this case is sixteen element array. Design approach followed is modular design and each one of the modules is reused to make the sixteen element planar array configuration. ...
متن کاملArea Optimized Fpga Implementation of Adaptive Beamformer
Quadratic Rotation decomposition (QRD) based recursive least squares (RLS) algorithm can be used in variety of communication applications and its low complexity implementation can be of interest. In this paper we have presented an application of QRD based RLS algorithm using Coordinate Rotation by Digital Computer (CORDIC) operator for implementing an adaptive beamformer. FPGA resource estimate...
متن کاملAdaptive Beamforming using QR in FPGA
Adaptive beamforming plays an important role in sensor array systems in countering interference outside of the direction of interest. However, calculation of the adaptive weights generally requires a large number of operations that rapidly grows with the number of antennas. Consequently, a large number of programmable processors is commonly required to calculate the weights, which in some syste...
متن کاملWideband Radar Adaptive Beamforming Using Frequency- Domain Derivative Based Updating
This paper details an advanced wideband adaptive beamforming algorithm for multi-channel radar systems that is currently in the process of being implemented in an FPGA. This approach models the entire frequency spectrum and linearly tracks statistical source covariance changes over frequency. achieved using a technique called derivative based updating (DBU). The novel aspect of this algorithm i...
متن کامل